@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
img { border: none; }
ul, li { list-style: none; }
a { text-decoration: none; cursor: pointer; }
input, select, button, textarea { font-size: 14px; font-family: "微软雅黑"; color: #666; }
body { font-size: 12px; font-family: "微软雅黑"; background: #FFF; }
h1, h2, h3, h4, h5, h6, h7, b { font-weight: normal; }
i, em { font-style: normal; }
.fl { float: left; }
.fr { float: right; }
.clear { clear: both }
.content { overflow: hidden; }
/*首页banner*/
.slideBox { width: 100%; height: auto; overflow: hidden; position: relative; }
.slideBox .hd { height: 15px; overflow: hidden; position: absolute; right: 50%; bottom: 100px; z-index: 1; margin-right: -40px; }
.slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.slideBox .hd ul li { float: left; margin-right: 10px; width: 15px; height: 15px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border-radius: 50%; }
.slideBox .hd ul li.on { background: #f00; color: #fff; }
.slideBox .bd { position: relative; height: 100%; z-index: 0; }
.slideBox .bd li { zoom: 1; vertical-align: middle; }
.slideBox .bd img { width: 100%; height: auto; display: block; }
.header { position: relative; z-index: 999; }
.headtop{ background:rgba(0,0,0,0.7); width:100%; height:90px; position: absolute; left: 0; top:0; z-index: 99;}
.head { width: 1140px; margin: 0 auto; }
.heads { }
.logo { float: left; width: 403px; margin-top: 16px; }
.nav { float: right; }
.nav_ul a { font-size: 18px; color: #000; display:block; text-align:center;}
.nav_ul li { float: left; line-height: 90px; position: relative; z-index: 999; width:90px;}

.one{ position:absolute; top:89px; width:250px; left:50%; text-align:center; z-index:99; opacity:0; visibility:hidden; margin:20px 0 0 -125px; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out;}
.ico1{ display:block; background:url(../images/nav_ico1.png) no-repeat; width:18px; height:9px; position:absolute; top:-9px; left:50%; margin-left:-9px;}
.one ul{ background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.5);}
.one ul li{ height:45px; float:none; width:100%;}
.one ul li.current a,.content .nav_ul .one ul li.current a{ background:#535353; color:#fff;}
/*.one ul li:first-child a:hover{ background:#535353; color:#fff;}*/
.one ul li a{ display:block; height:45px; line-height:45px; color:#666; width:100%; font-size:16px;}
.nav li:hover > div.one{ opacity: 1; visibility: visible; margin: 0 0 0 -125px;}
.content .nav_ul a{ color: #fff;}
.content .nav_ul .one ul li a{ color: #666;}



.bg_fd { width: 100%; height: 80px; background: url(../images/bg_tm.png) repeat; position: absolute; bottom: 0; left: 0; z-index: 88; }
.bg_fds { width: 1140px; margin: 0 auto; }
.bg_fds01 { width: 44px; height: 44px; display: block; float: left; margin-top: 18px; margin-right: 5px; padding-left: 50px; }
.bg_fds01 img { width: 100%; height: 100%; }
.bg_fds_ul { }
.bg_fds_ul li { float: left; color: #FFF; font-size: 18px; line-height: 80px; width: 284px; }
.bd_t { margin: 0 auto; width: 290px; text-align: center; }
.bd_t_p { height: 20px; border-bottom: 1px solid #dedede; }
.bd_t_p span { position: relative; display: inline-block; background: #FFF; padding: 0 20px; line-height: 30px; font-size: 30px; }
.bd_t_p span i { color: #e02389; font-size: 30px; }
.bd_t_e { line-height: 30px; font-size: 22px; color: #c4c4c4; text-transform: uppercase; margin-top: 15px; }
.sy_mxkc { width: 1140px; margin: 35px auto 0; overflow: hidden; }
.mxkc_more { font-size: 16px; color: #707070; text-align: center; margin: 15px 0; }
.mxkc_more a { color: #e02389; }
.mxkc_js { width: 110%; overflow: hidden; margin-top:25px;}
.mxkc_js li { float: left; width: 262px; height: 300px; text-align: center; position: relative; overflow: hidden; margin: 0 30px 30px 0; cursor: pointer; }
.mxkc_js li img { width: 262px;/* height: 300px;*/ text-align: center; display:block;}
.mxkc_js_t { position: absolute; bottom: 0; left: 0; height: 50px; width: 100%; text-align: center; color: #FFF; font-size: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; line-height: 50px; background: #e02389; }
.kcbj_jjbg { position: absolute; top: 0; left: 0; background: #e02389; opacity: 0.8; -moz-opacity: 0.8; width: 262px; height: 300px; z-index: 2; }
.kcbj_jj { position: absolute; top: 300px; left: 0; width: 212px; height: 300px; text-align: left; font-size: 14px; padding-left: 50px; overflow: hidden; }
.kcbj_jj h3 { margin: 25px 0 15px; }
.kcbj_jj h3, .kcbj_jj p { position: relative; z-index: 3; }
.kcbj_jj a { color: #fff; }
.kcbj_jj h3 a { font-size: 24px; }
.kcbj_jj p { line-height: 30px; color: #fff; }
.xg_one { height: 320px; background: url(../images/bg1.jpg) no-repeat center center/cover; }
.xg_ones { width: 1140px; margin: 0 auto; }
.xg_ones li { float: left; text-align: center; }
.xg_one_01 { width: 262px; margin-top: 37px; }
.xg_one_01a { background: url(../images/navs.png) no-repeat; background-position: 0px 0px; width: 90px; height: 90px; margin: 0 auto; }
.xg_one_02a { background-position: -120px 0; }
.xg_one_03a { background-position: -262px 0; }
.xg_one_04a { background-position: -405px 0; }
.xg_one_01 p { color: #FFF; }
.xg_one_01b { font-size: 24px; margin: 20px 0; }
.xg_one_01b i { font-size: 56px; margin-right: 10px; }
.xg_one_01 .xg_one_01c { color: #e02389; font-size: 16px; }
.xg_one_01d { font-size: 16px; }
.sy_xyzp .mxkc_js li { height: 300px; }
/* 学员作品css */
.slideTxtBox { width: 1140px; text-align: left; }
.slideTxtBox .hd { height: 30px; line-height: 30px; position: relative; margin-bottom: 30px; }
.slideTxtBox .hd ul { float: left; position: absolute; left: 20px; top: -1px; height: 32px; width: 672px; left: 50%; margin-left: -336px; }
.slideTxtBox .hd ul li { float: left; padding: 0 15px; cursor: pointer; border: 1px solid #dedede; margin: 0 10px; min-width: 60px; text-align: center; }
.slideTxtBox .hd ul li.on { height: 30px; background: #e02389; color: #FFF; }
/*.slideTxtBox .bd ul{ padding:15px;  zoom:1;  }*/
/*.slideTxtBox .bd li{ line-height:24px;   }*/
/*.slideTxtBox .bd li .date{ float:right; color:#999;  }*/


/****************明星评价 *************/
.mxpj { width: 100%; height: 594px; margin: 15px 0 0; position: relative;display: none; }
.mxpjs { position: absolute; width: 1140px; left: 50%; margin-left: -570px; top: 0; }
/* 明星评价left  css */
.picMarquee-left_mxpj { width: 100%; overflow: hidden; position: relative; }
.picMarquee-left_mxpj .hd { overflow: hidden; background: #f4f4f4; padding: 0 10px; }
.picMarquee-left_mxpj .bd { }
.picMarquee-left_mxpj .bd ul { overflow: hidden; zoom: 1; }
.picMarquee-left_mxpj .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; }
.picMarquee-left_mxpj .bd ul li .pic { text-align: center; }
.picMarquee-left_mxpj .bd ul li .pic img { width: 1920px; height: 594px; display: block; }
.picMarquee-left_mxpj .bd ul li .pic a:hover img { border-color: #999; }
.picMarquee-left_mxpj .bd ul li .title { line-height: 24px; }
.mxpjs .bd_t { margin: 50px auto; }
.mxpjs .bd_t_p span { background: none; color: #FFF; padding: 0px 15px; }
.mxpjs .bd_t_p { border: none; }
.mxpjs .bd_t_p em { width: 62px; border-top: 1px solid #dedede; display: inline-block; height: 9px; }
/* 明星评价lcss */
.picScroll-left_mxpj { width: 1140px; position: relative; height: 300px; }
.picScroll-left_mxpj .hd { overflow: hidden; height: 30px; padding: 0 10px; bottom: -60px; position: absolute; left: 48%; }
.picScroll-left_mxpj .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left_mxpj .hd ul li { float: left; width: 9px; height: 9px; overflow: hidden; margin-right: 5px; text-indent: -999px; cursor: pointer; background: #888488; border-radius: 50%; }
.picScroll-left_mxpj .hd ul li.on { background-position: 0 0; background: #FFF; border-radius: 50%; }
.picScroll-left_mxpj .bd { }
.picScroll-left_mxpj .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left_mxpj .bd ul li { margin-right: 29px; float: left; _display: inline; overflow: hidden; text-align: center; width: 360px; position: relative; height: 300px; }
.picScroll-left_mxpj .bd ul li .pic { text-align: center; position: relative; z-index: 3; }
.picScroll-left_mxpj .bd ul li .pic img { display: block; border-radius: 50%; width: 138px; height: 138px; margin: 0 auto; }
.picScroll-left_mxpj .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-left_mxpj .bd ul li .title { line-height: 26px; color: #e02389; font-size: 20px; position: relative; z-index: 3; margin-top: 15px; }
.mxpj_bds { position: absolute; background: rgba(0,0,0,0.4); bottom: 0; ; left: 0; width: 360px; height: 200px; z-index: 2; border-radius: 5px; box-sizing: border-box; padding: 10px 20px; }
.mxpj_bds p { margin-top: 90px; color: #FFF; font-size: 14px; line-height: 26px; text-align: left; }
/****************师资团队 *************/
.sztd{padding-top: 35px;}
.picScroll-left2 { position: relative; width: 1140px; margin: 25px auto 0; }
.picScroll-left2 .hd .prev, .picScroll-left2 .hd .next { display: block; height: 47px; margin-top: -24px; position: absolute; top: 50%; width: 58px; overflow: hidden; cursor: pointer; background: url(../images/fxtb.png) no-repeat; }
.picScroll-left2 .hd .prev { background-position: 0 -91px; left: -70px; }
.picScroll-left2 .hd .prev:hover { background-position: 0 -153px; }
.picScroll-left2 .hd .next { background-position: 0 -274px; right: -70px; }
.picScroll-left2 .hd .next:hover { background-position: 0 -216px; }
.picScroll-left2 .bd ul { overflow: hidden; zoom: 1; }
.sztds { width: 1140px; margin: 0 auto; }
.td_img { position: relative; overflow: hidden; border-radius: 252px; width: 252px; height: 252px; border: 5px solid #ECECEC; }
.mxkc_js li .td_img img { width: 100%; box-sizing: border-box; height: auto; }
.td_imgs { position: absolute; right: 0; top: 194px; width: 70px; height: 70px; border-radius: 70px; border: 2px solid #ececec; overflow: hidden; }
.mxkc_js li .td_imgs img { width: 100%; box-sizing: border-box; height: auto; }
.sztds .mxkc_js li { position: relative; height: auto; }
.jsjs { background: url(../images/jsjs.png) no-repeat; width: 271px; height: 95px; margin-top: 20px; }
.jsjs p { width: 220px; margin: 0 auto; line-height: 20px; padding-top: 20px; text-align: left; color: #434343; overflow: hidden; text-overflow: ellipsis; height: 60px; }
.td_imgs1 { background: #ececec; position: absolute; width: 56px; height: 56px; text-align: center; left: 7px; top: 7px; border-radius: 50%;/* line-height: 53px;*/ display:table;}
.td_imgs1 span { color: #666666; display:table-cell; vertical-align:middle;}
.td_imgs1 span i{ display:block;}
/*荣誉资质*/
.idx_zgrz{ width:1137px; margin:0 auto; padding-bottom:35px;}
/*.picScroll-left_ryzz{ width:1137px; margin:0 auto;  overflow:hidden; position:relative; }
.picScroll-left_ryzz .hd{ display:none;}
.picScroll-left_ryzz .bd{ width:1137px; overflow:hidden;}
.picScroll-left_ryzz .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width: 270 px; height: 192px; margin-left:20px;}
.picScroll-left_ryzz .bd ul li img{ display:block; width: 270 px; height: 192px;}*/
.picMarquee-left_ryzz{ width:1137px;  overflow:hidden; position:relative;  }
.picMarquee-left_ryzz .hd{ overflow:hidden;  height:0; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left_ryzz .bd{ padding:10px;   }
.picMarquee-left_ryzz .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left_ryzz .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left_ryzz .bd ul li img{ width:270px; height:162px; display:block; }




.rxzx { height: 493px; background: url(../images/bg3.jpg) no-repeat center center/cover; }
.rxzxs { width: 1140px; margin: 0 auto; overflow: hidden; }
.rxzx_t1 { text-align: center; font-size: 24px; color: #f43a6f; margin: 75px auto 10px; }
.rxzx_t2 { text-align: center; font-size: 14px; color: #FFF; margin: 20px auto 30px; }
.rxzx_w { overflow: hidden; }
.rxzx_w li { width: 240px; float: left; padding: 0 55px; color: #FFF; padding-left: 85px; background: url(../images/ico2.png) 57px center no-repeat; line-height: 26px; font-size: 16px; margin: 20px 0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.rxzx_w ul { width: 1200px; }
.rxzx_bt { text-align: center; margin-top: 36px; }
.rxzx_bt a { display: inline-block; width: 320px; height: 60px; line-height: 60px; text-align: center; border: 1px solid #FFF; border-radius: 60px; overflow: hidden; }
.rxzx_bt .rxzx_qq { background: #FFF; margin: 0 50px; }
.rxzx_bt a span { font-size: 18px; color: #FFF; height: 34px; line-height: 34px; padding-left: 34px; display: inline-block; margin-top: 12px; }
.rxzx_bt .rxzx_dhzx span { background: url(../images/ico3.png) no-repeat 0% 0%; }
.rxzx_bt .rxzx_qq span { background: url(../images/ico4.png) no-repeat 0% 0%; color: #000; padding-left: 46px; }
.rxzx_bt .rxzx_wx span { background: url(../images/ico5.png) no-repeat 0% 0%; padding-left: 46px; }
.xxxw { width: 100%; background: #FFF; overflow: hidden; padding-bottom: 40px; }
.xxxws { width: 1140px; margin: 90px auto 30px; }
.xxxws_left { width: 630px; float: left; overflow: hidden; }
.xxxws_t { font-size: 24px; color: #e02389; margin-bottom: 30px; }
.xxxws_t a { font-size: 14px; color: #505050; float: right; margin-top: 10px; }
.xxxws_left_img { float: left; width: 122px; height: 84px; }
.xxxws_left_bd { padding-left: 140px; }
.xxxws_left_t { font-size: 16px; color: #000; margin-bottom: 15px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.xxxws_left_txt { color: #505050; font-size: 13px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; height: 42px; }
.xxxws_left_txt a { color: #f43a6f; font-size: 13px; }
.xxxw_ul li { overflow: hidden; margin-bottom: 20px; }
.xxxws_right { float: right; }
.sp { width: 430px; height: 310px; margin-bottom: 24px; }
.sp img { width: 100%; }
.sp_t { color: #FFF; background: #16242f; height: 50px; width: 100%; font-size: 18px; line-height: 50px; padding-left: 20px; box-sizing: border-box; }
.sp_t a { background: url(../images/sp_jia.png) no-repeat; display: block; float: right; width: 14px; height: 14px; margin: 20px 10px 0 0; }
.sp_lb_nr { padding-left: 10px; background: url(../images/zctb.png) no-repeat 0% 50%; box-sizing: border-box; overflow: hidden; display: block; }
.sp_lb_nr span { float: right; color: #515151; font-size: 13px; }
.sp_lb_nr p { width: 300px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; float: left; color: #515151; font-size: 13px; }
.sp_lb .xxxws_t { margin-bottom: 20px; }
.sp_lb a { line-height: 25px; }
.yqlj { background: #ececec; overflow: hidden; }
.yqljs { width: 1140px; margin: 0 auto; padding: 30px 0; }
.yqljs_ul { width: 1205px; }
.yqljs_ul li { float: left; margin-bottom: 30px; margin-right: 68px; }
.yqljs_ul li a { display: block; width: 104px; height: 104px; border-radius: 50%; overflow: hidden; }
.yqljs_ul li a img { width: 104px; height: 104px; border-radius: 50%; overflow: hidden; }
.foot { background: #191919; text-align: center; }
.foot_p { color: #FFF; font-size: 12px; line-height: 68px; }
.foot_p a { color: #FFF; }
.footer { background: #1e1e1e; color: #FFF; overflow: hidden; }
.footers { width: 1140px; margin: 0 auto; }
.footers_left { float: left; width: 800px; padding-bottom: 20px; }
.footers_t { padding-left: 30px; background: url(../images/ico.png) no-repeat 0% 50%; line-height: 22px; font-size: 18px; margin: 25px 0; }
.footer_top { overflow: hidden; border-bottom: 1px dashed #FFF; }
.footer_ul a { color: #FFF; font-size: 12px; display: inline-block; padding: 0 5px; }
.footer_ul .foot_one { font-size: 15px; color: #FFF; }
.footer_ul li { overflow: hidden; margin-bottom: 10px; }
.footers_t1 { padding-left: 30px; background: url(../images/ico1.png) no-repeat 0% 50%; line-height: 22px; font-size: 18px; margin: 25px 0; }
.footers_right { float: right; width: 340px; text-align: left; }
.footers_p1 { font-size: 12px; color: #f6f6f6; }
.footers_p1 b { font-size: 24px; color: #f6f6f6; font-weight: bold; }
.footers_p1 span { color: #f6f6f6; font-size: 18px; }
.foot_ewm { width: auto; float: left; display: block;}
.foot_ewm img{display: inline-block;margin-bottom: 10px; margin-right: 7px; width: 100px; height: 120px;}
.ewm_right { padding-left: 110px; }
.ewms { overflow: hidden; margin-top: 20px; }
.ewms .footers_p1 { line-height: 26px; margin-top: 3px; }
.yqlj_bt .footer_ul .foot_one { color: #f6f6f6; }
.yqlj_bt { margin: 15px 0; }
/****招聘信息***/
.lmbg { height: 360px; width: 100%; position: relative; overflow: hidden; }
.lmbg_tp { position: absolute; width: 1920px; height: 360px; left: 50%; margin-left: -960px; z-index: 9; }
.lmbg_lj { position: relative; top: 140px; left: 0; z-index: 10; width: 1140px; margin: 0 auto; z-index: 10; }
.lmbg_lj_t1 { color: #FFFFFF; font-size: 24px; margin-bottom: 15px; }
.lmbg_lj_t2 { padding-left: 20px; font-size: 12px; color: #FFF; background: url(../images/syw.png) no-repeat 0% 50%; }
.lmbg_lj_t2 a { font-size: 12px; color: #FFF; padding: 0 5px; }
.subnav { overflow: hidden; width: 1140px; margin: 0 auto; }
.subnav_ul li { float: left; margin: 30px 34px; }
.subnav_ul { margin: 0 34px; }
.subnav_ul li a { color: #3b3b3b; font-size: 16px; }
.subnav_ul li a:hover { color: #e02389; }
.map { height: 490px; position: relative; overflow: hidden;width: 100%; margin:0 auto; }
.map_bg { width: 1920px; height: 490px; position: absolute; left: 50%; margin-left: -960px; }
.map_dz { position: absolute; bottom: 0px; /*width: 545px;*/width: 480px; height: 328px; padding: 30px; box-sizing: border-box; background: #FFF; z-index: 999;left: 50%;margin-left: -600px; }
.map_dz_left { float: left; width: 400px; }
.map_dz p { color: #666565; font-size: 14px; line-height: 22px; margin-bottom: 5px; }
.map_dz .map_t { font-size: 24px; color: #494949; }
.map_dz .map_t1 { margin-bottom: 20px; text-transform: uppercase; }
.map_dz_right { text-align: center; float: right; width: 185px; }
.map_dz_right img { width: 128px; height: 128px; max-width: 100%; border: 1px solid #8ac0e6; }
.map_dz_right a { color: #666666; font-size: 14px; }
.map_dz .map_dz_right1 { margin-top: 70px; margin-bottom: 0; }
.BMap_bubble_title{font-size: 14px;color: #e02389;font-weight: bold;}
.cclx { width: 100%; background: #FFF; }
.cclxs { width: 1140px; margin: 50px auto; }
.cclxs .bd_t { margin: 20px auto; }
.cclx_p { line-height: 28px; color: #666666; font-size: 14px; }
/* 常见问题css */
.slideTxtBox_cjwt { width: 1125px; text-align: left; height: 620px; background: #FFF; }
.slideTxtBox_cjwt .hd { line-height: 30px; background: #FFF; position: relative; float: left; height: 500px; border-right: 1px solid #e1e1e1; }
.slideTxtBox_cjwt .hd ul { float: left; }
.slideTxtBox_cjwt .hd ul li { cursor: pointer; border-bottom: 1px solid #e1e1e1; line-height: 58px; width: 173px; text-align: center; font-size: 15px; box-sizing: border-box; position: relative; }
.slideTxtBox_cjwt .hd ul li.on { height: 58px; color: #FFF; }
.slideTxtBox_cjwt .hd ul li.on span { display: block; color: #FFF; background: url(../images/zpxx_bg.png) no-repeat 0% 50%/199px auto; position: absolute; left: -15px; top: 0; width: 198px; height: 63px; }
.slideTxtBox_cjwt .bd { padding-left: 240px; padding-right: 40px }
.slideTxtBox_cjwt .bd ul { padding: 15px; zoom: 1; }
.slideTxtBox_cjwt .bd li { line-height: 24px; }
.slideTxtBox_cjwt .bd li .date { float: right; color: #999; }
.cjwt_zp { background: #f7f7f7; width: 100%; }
.cjwt_zps { width: 1140px; margin: 0px auto; padding: 50px 0; }
.cjwt_zps .bd_t { margin: 10px auto 20px; }
.cjwt_zps .bd_t_p span { background: #f7f7f7; }
.zpxx_t1 { font-size: 24px; color: #515151; line-height: 37px; margin: 20px auto 20px; }
.zpxx_txt_p { line-height: 24px; color: #777777; font-size: 14px; margin-bottom: 10px; }
.zpxx_txt_p1 { line-height: 24px; color: #777777; font-size: 14px; text-indent: 2em; }
.zpxx_txt_ss { line-height: 24px; color: #777777; font-size: 14px; }
.zpxx_txt_ss span { color: #777777; font-size: 18px; font-weight: bold; }
.zpxx_txt { max-height: 470px; overflow-x: hidden; overflow-y: auto; }
.zpxx_img01 { display: block; width: 370px; float: left; }
.zpxx_img02 { display: block; width: 196px; float: left; margin-top: 30px; }
.zpxx_img03 { display: block; width: 220px; float: left; margin-top: 60px; }
.zpxx_img img { width: 100%; }
.zpxx_img { overflow: hidden; margin: 10px 0; }
.zpxx_t1 span { color: #666666; font-size: 48px; font-family: "Arail"; margin-right: 10px; line-height: 48px; }
.cjwt_bts_u2 li { float: left; }
.slideTxtBox_cjwt .bd .cjwt_bts_u1 .u2_zpgw { width: 258px; text-align: left; }
.u2_rs { width: 100px }
.u2_gzdd { width: 228px; }
.u2_dy { width: 228px; }
.cjwt_bts { overflow: hidden; }
.slideTxtBox_cjwt .bd .cjwt_bts_u1 { padding: 0; overflow: hidden; border-left: 1px solid #e7e8e6; border-top: 1px solid #e7e8e6; }
.slideTxtBox_cjwt .bd .cjwt_bts_u1 li { }
.slideTxtBox_cjwt .bd .cjwt_bts_u2 { padding: 0; overflow: hidden; }
.slideTxtBox_cjwt .bd .cjwt_bts_u1 li { line-height: 47px; overflow: hidden; text-align: center; font-size: 14px; color: #4f4f4f; }
.slideTxtBox_cjwt .bd .cjwt_bts_u2 li { border-bottom: 1px solid #e7e8e6; border-right: 1px solid #e7e8e6; box-sizing: border-box; padding: 0 5px; }
.slideTxtBox_cjwt .bd .cjwt_bts_u1 .cjwt_bts_u1_one .cjwt_bts_u2 li { color: #005caa; line-height: 54px; font-size: 17px; }
.slideTxtBox_cjwt .bd .cjwt_bts_u1 .cjwt_bts_u1_one .u2_zpgw { text-align: center; }
/*分页*/
.paginator { text-align: center; padding: 20px 0 0; }
.paginator:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.paginator a, .paginator span { display: inline-block; height: 37px; line-height: 37px; font-size: 14px; color: #2c2c2c; padding: 0 17px; border: 1px #e4e4e4 solid; margin: 0 2px; }
.paginator span { color: #999; }
.paginator a:hover { background: #e3f3fd; }
.paginator span.current { background: #0874b4; color: #fff; border-color: #0874b4; }
/*分页--------------------------*/


/****************课程********************/

.kc_content { width: 1140px; margin: 30px auto; overflow: hidden; }
.subnavs { width: 100%; overflow: auto; border-bottom: 1px solid #eaeaea; }
.kc_left { width: 880px; border: 1px solid #eaeaea; float: left; }
.kc_left_top { line-height: 65px; border-bottom: 1px solid #eaeaea; font-size: 24px; color: #555353; padding: 0px 10px; }
.kc_ckgd { display: inline-block; float: right; background: #e02389; font-size: 16px; color: #FFF; line-height: 30px; margin-top: 20px; padding: 0 8px; border-radius: 5px; }
.kc_left_main { margin: 20px; overflow: hidden; }
.kc_img { width: 356px; height: 240px; float: left; }
.kc_img img { width: 100%; }
.kc_lb { margin-left: 376px; }
.kc_lb_t { font-size: 20px; color: #262626; margin-bottom: 15px; }
.kc_lb_t1 { font-size: 13px; color: #292929; margin-bottom: 15px; overflow: hidden; line-height: 24px; height: 72px; text-overflow: ellipsis; }
.kc_lb_t1 span { font-size: 16px; color: #e02389; }
.kc_lb_t2 { font-size: 13px; color: #292929; margin-bottom: 15px; overflow: hidden; line-height: 24px; height: 48px; text-overflow: ellipsis; }
.kc_lb_t2 span { font-size: 16px; color: #e02389; }
.kc_lb_t3 { }
.kc_lb_t3 a { display: inline-block; width: 90px; height: 30px; text-align: center; line-height: 30px; color: #FFF; font-size: 13px; margin-right: 10px; }
.kc_lb_t3 .kc_ckxq { background: #000000; }
.kc_lb_t3 .kc_ljzx { background: #e02389; }
.kc_left_main_u li { overflow: hidden; margin-bottom: 20px; }
.bt_xt { float: left; width: 100%; height: 4px; background: url(../images/bt_xt.jpg) repeat; margin-top: 20px; }
.kc_left_main .kc_ckgd { margin-top: 0; }
.kc_right { float: right; }
.kc_right_xwlb { border: 1px solid #eaeaea; padding: 15px; box-sizing: border-box; width: 245px; margin-bottom: 20px; }
.kc_right_t { line-height: 25px; height: 35px; border-bottom: 1px solid #eaeaea; font-size: 16px; color: #4a4a4a; }
.kc_right_more { color: #ed0f0f; font-size: 14px; float: right; }
.kc_xwlb_u li { line-height: 33px; height: 33px; overflow: hidden;}
.kc_xwlb_u li a { display: block; text-overflow: ellipsis; white-space: nowrap; line-height: 33px; height: 33px; overflow: hidden; padding-left: 10px; background: url(../images/yd.png) no-repeat 0% 50%; color: #333; }
.kc_xwlb_u li a:hover { color: #e02389; }
.kc_right_wxls { width: 245px; box-sizing: border-box; text-align: center; }
.kc_wxls { width: 220px; height: 45px; display: inline-block; margin: 0 auto; text-align: center; line-height: 45px; color: #FFF; font-size: 18px; background: #e02389; border-radius: 5px; }
.kcxq_top_u { }
.kcxq_top_u li { float: left; width: 150px; margin: 0 66px; }
.kcxq_top_u li img { width: 150px; height: 86px; }
.kcxq_tops { width: 100%; background: #FFF; }
.kcxq_top { width: 1140px; margin: 50px auto 60px; overflow: hidden; }
.kcxq_top_u_t1 { font-size: 16px; color: #000; text-align: center; margin-bottom: 5px; }
.kcxq_top_u_t2 { color: #202020; font-size: 13px; line-height: 18px; }
.kc_subnav .subnav_ul li { margin: 30px 28px; }
.kcxq_contents { width: 100%; background: #f7f7f7; overflow: hidden; }
.kcxq_content { width: 1140px; margin: 40px auto; overflow: hidden; }
.kcxq_content iframe{width: 640px;height: 498px;}
.kcxq_content_t { text-align: center; color: #4c4c4c; font-size: 20px; margin-bottom: 30px; }
.kcxq_content .kcxq_content_t1 { text-align: center; font-size: 14px; color: #666666; line-height: 40px; height: 40px; border-bottom: 1px dashed #dbd4cd; border-top: 1px dashed #dbd4cd; }
.kcxq_img { text-align: center; margin: 20px auto; }
.kcxq_img img { max-width: 750px; }
.kcxq_cont_b { color: #393939; font-size: 16px; text-indent: 2em; line-height: 24px; font-weight: 500; }
.kcxq_content p { line-height: 24px; }
.kcxq_cont_bs { font-size: 13px; color: #393939; text-indent: 2em; }
.kxxq_wxzx { color: #e02389; font-size: 18px; }
.gzlj { text-align: center; margin-bottom: 20px; margin-top: 50px; }
.gzlj a { display: inline-block; width: 32px; height: 32px; background: url(../images/fx.png) no-repeat 0% 0%; margin: 0 5px; }
.gzlj .x1 { background-position: -6px -4px; }
.gzlj .x2 { background-position: -46px -4px; }
.gzlj .x3 { background-position: -86px -4px; }
.gzlj .x4 { background-position: -126px -4px; }
.gzlj .x5 { background-position: -166px -4px; }
.gzlj .x6 { background-position: -206px -4px; }
.kcxq_content_bt { margin: 20px auto; }
.kcxq_content_btss { border-top: 1px dashed #b2b2b2; margin-top: 70px; padding-top: 30px; }
.kcxq_pr { color: #393939; font-size: 12px; line-height: 24px; width: 350px; text-align: center; float: left; }
.kcxq_next { color: #393939; font-size: 12px; line-height: 24px; width: 350px; text-align: center; float: left; }
.kcxq_content_btss a { color: #393939; font-size: 12px; }
.kcxq_content_btss a:hover { color: #e02389; }
.kcxq_bt2 a { display: inline-block; width: 108px; height: 32px; text-align: center; color: #FFF; line-height: 32px; font-size: 13px; background: #c41d6f; margin-left: 10px; }
.kcxq_bt2 { float: right; }
.kcxq_bt2 a:hover { color: #FFF; }
/****************新闻列表********************/
.new_subnav { }
.new_subnav .subnav_ul li { float: none; text-align: center; }
.new_subnav .subnav_ul li a { margin: 0 37px; }
.new_subnav .subnav_uls li a { margin: 0 30px; }
.new_subnav .subnav_ul li a:hover { color: #e02389; }
.new_subnav .subnav_ul li .new_subnav_a { color: #e02389; }
.news_contents { width: 1140px; margin: 60px auto; overflow: hidden; }
.news_contents_sz .news_contents_u li { width: 215px; height: 264px; }
.news_contents_sz .news_img { width: 215px; height: 264px; }
.news_contents_sz .news_img img { width: 100%; }
.news_contents_sz .news_contents_u { width: 1213px; }
.news_contents_sz .news_contents_u li { margin-right: 20px; }
.news_img { width: 260px; height: 194px; }
.news_img img{ width:100%; display:block;}
.news_contents_u li { float: left; width: 260px; }
.news_txt { line-height: 20px; font-size: 13px; color: #363535; height: 60px; overflow: hidden; text-overflow: ellipsis; margin: 10px 5px 0; }
.news_contents_u li { margin-right: 35px; margin-bottom: 30px; }
.news_contents_u { width: 1190px; overflow: hidden; }
.news_contents_img { position: relative; overflow: hidden; }
.news_t { height: 35px; line-height: 35px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(../images/bg_tm.png) repeat; position: absolute; bottom: 0; left: 0; color: #FFF; padding: 0 5px; box-sizing: border-box; font-size: 14px; text-align: center; }
.mxtit{background: url(../images/bg_tm.png) repeat; position: absolute; bottom: 0; left: 0;right: 0; color: #FFF; box-sizing: border-box; font-size: 14px; text-align: center;padding: 10px 5px;}
.news_contents_u li:hover { box-shadow: 2px 2px 10px rgba(0,0,0,0.2); transform: translate3d(1px, 1px, 1px); }
.kcxq_content_t1 span a { display: inline-block; width: 16px; height: 16px; background: url(../images/fxd.jpg) no-repeat 0% 0%; margin: 0 2px; }
.kcxq_content_t1 span .fx01 { background-position: -2px -2px; }
.kcxq_content_t1 span .fx02 { background-position: -22px -2px; }
.kcxq_content_t1 span .fx03 { background-position: -42px -2px; }
.kcxq_content_t1 span .fx04 { background-position: -62px -2px; }
.kcxq_content_t1 span .fx05 { background-position: -82px -2px; }
/*作品展示*/
.p-b2 { background: url(../images/img/bg1.jpg) no-repeat; height: 395px; padding-top: 105px; margin-bottom: 0; }
.p-b2 p { font-size: 30px; line-height: 40px; }
.p-b2 p span { font-size: 25px; font-family: "Times New Roman"; color: #000; }
.p-b2 a { display: inline-block; margin-bottom: 20px; }
.c-nav { background: url(../images/img/bg3.png) repeat-x; width: 100%; text-align: center; overflow: hidden; position: relative; z-index: 800; }
.c-nav li { display: inline-block; width: 133px; float: left; overflow: hidden; height: 51px; line-height: 46px; background: url(../images/img/bg3.png) repeat-x; }
.c-nav li:first-child a { background: none; }
.c-nav li a { display: block; overflow: hidden; font-size: 15px; color: #fff; padding: 0 25px; height: 46px; background: url(../images/img/bg5.png) left top no-repeat; }
.c-nav1 { width: 535px; margin: 0 auto; }
.c-nav li a:hover, .c-nav li.cur2 a { background: url(../images/img/bg2.png) top center no-repeat; height: 51px; }
.work { padding-top: 50px; padding-bottom: 50px; overflow: hidden; }
.customeritem{ padding-left:1%;}
.customeritem li { float: left; display: block; width: 19%; margin-right: 1%; overflow: hidden; margin-bottom: 10px; }
.customeritem a { width: 100%; display: block; position: relative; overflow: hidden; }
.customeritem img.vm { width: 100%; display: block; }
.customeritem .bgpng { background: url(../images/img/bg.png) repeat; width: 100%; height: 0; position: absolute; left: 0px; bottom: 0px; }
.customeritem .con { text-transform: uppercase; height: 50px; overflow: hidden; display: none; position: absolute; left: 0px; bottom: -86px; width: 100%; }
.customeritem .name { width: 100%; text-align: center; color: #fff; font-size: 20px; line-height: 50px; }
.more-p { display: block; width: 300px; height: 38px; text-align: center; line-height: 38px; margin: 40px auto 0; background: #d7d7d7; text-transform: uppercase; color: #333; font-size: 18px; font-family: Arial, Helvetica, sans-serif; }
.mxhz_more { width: 300px; height: 40px; background: #d7d7d7; text-align: center; line-height: 40px; text-transform: uppercase; display: block; margin: 0 auto; margin-bottom: 50px; font-size: 18px; color: #333333; font-family: "Segoe UI"; }
/****************我们********************/
.wm_xxjs { width: 100%; background: #f7f7f7; padding: 50px 0; }
.wm_xxjss { width: 1140px; margin: 0 auto; }
.wm_xxjs .bd_t_p span { background: #f7f7f7; }
.wm_xxjs .bd_t { margin-bottom: 30px; }
.wm_xxjs_p { font-size: 13px; line-height: 24px; text-indent: 2em; color: #696969; margin-bottom: 20px; }
.wm_xxhj { background: #FFF; padding: 50px 0 30px; overflow: hidden; }
.wm_xxhjs { width: 1140px; margin: 0 auto; }
.wm_xxhjs .bd_t { margin-bottom: 30px; }
.bd_t1 .bd_t_e { line-height: 14px; font-size: 12px; }
.bd_t1 .bd_t_p span { font-size: 24px; }
.xxhj_bd_img { width: 210px; height: 150px; overflow: hidden; }
.xxhj_bd_img img { display: block; width: 210px; height: 150px; }
.wm_xxhj_ul { width: 1160px; }
.wm_xxhj_ul li { float: left; width: 210px; margin-bottom: 20px; margin-right: 22px; }
.wm_xxhj_ul li:hover { box-shadow: 0px 0px 8px rgba(0,0,0,0.8); transform: translate3d(0px, 0px, 0px); }
.wm_xxhj_ul li:hover img { transform: scale(1.1, 1.1); transition: .3s transform; }
.picScroll-left1 { position: relative; }
.picScroll-left1 .hd .prev, .picScroll-left1 .hd .next { display: block; width: 58px; height: 47px; position: absolute; top: 50%; margin-top: -24px; overflow: hidden; cursor: pointer; background: url(../images/fxtb.png) no-repeat; }
.picScroll-left1 .hd .prev { left: -70px; background-position: 0 -91px; }
.picScroll-left1 .hd .prev:hover { background-position: 0 -153px; }
.picScroll-left1 .hd .next { right: -70px; background-position: 0 -274px; }
.picScroll-left1 .hd .next:hover { background-position: 0 -216px; }
.picScroll-left1 .bd { overflow: hidden; }
.picScroll-left1 .bd ul { overflow: hidden; zoom: 1; }
.wm_xxlc { background: #f7f7f7; padding: 50px 0 50px; overflow: hidden; }
.wm_xxlc .bd_t_p span { background: #f7f7f7; }
.wm_xxlcs { width: 1140px; margin: 0 auto; }
.wm_xxlc_bd { margin-top: 50px; }
.devMain { width: 981px; position: relative; margin: 0 auto; }
.devMain .left, .devMain .right { width: 20px; height: 20px; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url(../images/fxtb.png) 3px -13px no-repeat; cursor: pointer; position: absolute; top: 0; }
.devMain .right { background-position: -41px -13px; right: -60px; }
.devMain .left { left: -60px; }
.devMain .mid { width: 980px; height: 35px; position: relative; overflow: hidden }
.devMain .mid ul { width: 300%; }
.devMain .mid li { float: left; display: inline; width: 125px; height: 35px; line-height: 28px; color: #454856; padding-left: 15px; background: url(../images/libg04.png) no-repeat; cursor: pointer }
.devMain .mid li:hover, .devMain .mid li.on { color: #ec4073; background: url(../images/libg04_h.png) no-repeat; }
.devBox { display: none; }
.xxlc_cont_img { float: left; width: 136px; height: 90px; overflow: hidden; }
.xxlc_cont_img img { display: block; width: 136px; }
.xxlc_cont_main { padding-left: 170px; position: relative; height: 90px; }
.xxlc_cont_main p { height: 120px; line-height: 13px; font-size: 16px; color: #6f6f6f; position: absolute; border-left: 1px solid #e2e2e2; padding-left: 26px; top: 40px; text-overflow: ellipsis; white-space: nowrap; }
.xxlc_cont_main p a { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 785px; display: inline-block; line-height: 20px; }
.xxlc_cont_main p i { background: url(../images/ydd.png) 0px 50% no-repeat; position: absolute; left: -6px; top: 2px; width: 12px; height: 12px; }
.xxlc_cont_bds { margin-bottom: 26px;/* display: none;*/ }
.xxlc_cont_bds1 { display: block; }
.xxlc_cont_bd { margin: 30px 0; overflow: hidden; }
.zk { width: 35px; text-align: center; font-size: 14px; color: #3d3d3d; margin: 0 auto; cursor: pointer; position: relative; z-index: 10; display: none; background: url(../images/fxtb.png) -13px -36px no-repeat; padding-bottom: 25px; }
.zk1 { width: 35px; text-align: center; font-size: 14px; color: #3d3d3d; margin: 0 auto; cursor: pointer; position: relative; z-index: 10; display: none; background: url(../images/fxtb.png) -13px -522px no-repeat; padding-top: 15px; }
.wm_xxlc_cont { overflow: hidden; }
.wm_zgrz { background: #FFF; margin: 50px auto; }
.wm_zgrzs { width: 1140px; margin: 0 auto; }
.wm_zgrzs .bd_t1 { margin-bottom: 30px; }
/*资格认证轮播css */

.picScroll-left { width: 1140px; overflow: hidden; position: relative; }
.picScroll-left .hd { height: 15px; overflow: hidden; position: relative; right: 5px; bottom: 5px; z-index: 1; left: 50%; margin-left: -30px; }
.picScroll-left .hd ul { overflow: hidden; zoom: 1; float: left; }
.picScroll-left .hd ul li { float: left; margin-right: 5px; width: 13px; height: 13px; line-height: 14px; text-align: center; background: #fff; cursor: pointer; border-radius: 50%; border: 1px solid #626262; }
.picScroll-left .hd ul li.on { background: #626262; color: #fff; }
.picScroll-left .bd { position: relative; height: 100%; z-index: 0; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { width: 267px; height: 190px; display: block; float: left; margin-right: 24px; margin-bottom: 60px; }
.picScroll-left .bd ul li p { line-height: 40px; font-size: 16px; color: #000; text-align: center; white-space: nowrap; width: 100%; text-overflow: ellipsis; overflow: hidden; }
.picScroll-left .bd ul li img{ display:block; width:267px; height:190px;}
.wm_qdsz { width: 100%; background: #f7f7f7; padding: 50px 0; overflow: hidden; }
.wm_qdszs { width: 1140px; margin: 0 auto; }
.wm_qdszs .bd_t1 span { background: #f7f7f7; }
/* 强档师资轮播css */
/*.slideTxtBox_qdsz{ width:1000px; border:1px solid #ddd; text-align:left;  }*/
/*.slideTxtBox_qdsz .hd{  background:#f4f4f4;    position:relative; }*/
/*.slideTxtBox_qdsz .hd ul{ float:left;  width: 1030px; }*/
/*.slideTxtBox_qdsz .hd ul li{ float:left; cursor:pointer;  width: 230px; height: 283px; margin-right: 27px; }*/
/*.slideTxtBox_qdsz .hd ul li.on{  }*/
/*.slideTxtBox_qdsz .bd ul{ padding:15px;  zoom:1;  }*/
/*.slideTxtBox_qdsz .bd li{ height:24px; line-height:24px;   }*/
/*.slideTxtBox_qdsz .bd li .date{ float:right; color:#999;  }*/

/* 下面是前/后按钮代码，如果不需要删除即可 */
/*.slideTxtBox_qdsz .arrow{  position:absolute; right:10px; top:0; }*/
/*.slideTxtBox_qdsz .arrow a{ display:block;  width:26px; height:55px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;*/
    /*cursor:pointer; background:url(../images/fxtb.png) -10px -154px no-repeat;position: absolute; right: 1020px; }*/
/*.slideTxtBox_qdsz .arrow .next{ background-position:-24px -217px;position: absolute; left: 50px;  }*/
/*.slideTxtBox_qdsz .arrow .prevStop{ background-position:-60px 0; }*/
/*.slideTxtBox_qdsz .arrow .nextStop{ background-position:-60px -50px; }*/
/*.qdsz_img1 span{display: block; width: 100%; background: url(../images/bg_tm.png) repeat; height: 35px; line-height: 35px;text-align: center; font-size: 18px; color: #FFF; position: absolute;bottom: 0; left: 0;}*/
/*.qdsz_img1{position: relative;}*/
.mod18 { float: left; width: 345px; height: 396px; margin: 0 auto; position: relative; }
.mod18 .btn { position: absolute; width: 29px; height: 66px; bottom: 0; cursor: pointer; z-index: 22; font-size: 50px; font-weight: bold; }
.mod18 .prev { left: 0; background: url(../images/fxtb.png) -10px -143px no-repeat; }
/*.mod18 .prev:hover{ background-position:-10px -143px;}*/
.mod18 .next { right: 0; background: url(../images/fxtb.png) -24px -204px no-repeat; }
/*.mod18 .next:hover{ background-position:-24px -217px;}*/
.mod18 li { float: left; }
.mod18 .cf li { position: relative; color: #fff; }
.mod18 .cf a { display: block; width: 328px; height: 340px; color: #fff;/*非IE的主流浏览器识别的垂直居中的方法*/ float: left; }
.mod18 .cf a img { vertical-align: middle; }
.mod18 .picBox { height: 310px; position: relative; overflow: hidden; }
.mod18 .picBox ul { height: 310px; position: absolute; }
.mod18 .picBox li { width: 343px; height: 310px; }
.mod18 .listBox { width: 239px; height: 62px; margin: 22px auto 0; position: relative; overflow: hidden; }
.mod18 .listBox ul { height: 62px; position: absolute; }
.mod18 .listBox li { width: 103px; height: 81px; cursor: pointer; position: relative; }
.mod18 .listBox li a { display: block; border: 1px #dedede solid; width: 67px; height: 60px;/*非IE的主流浏览器识别的垂直居中的方法*/ display: table-cell; vertical-align: middle; /*设置水平居中*/
text-align: center;     /* 针对IE的Hack */
    *display: block;
 *font-size: 56px;/*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
outline: none; }
.mod18 .listBox li img { max-width: 67px; max-height: 60px; vertical-align: middle; }
.mod18 .listBox li.on a { }
.wm_qdsz { padding: 50px 0; }
.wm_qdsz h2 { color: #3c3c3c; font-size: 24px; line-height: 42px; margin-bottom: 10px; font-weight: bold; }
.wm_qdsz p { font-size: 14px; color: #5b5b5b; line-height: 28px; }
.wm_qdsz .mod18 { float: none; width: 1000px; height: 591px; margin: 50px auto; }
.wm_qdsz .mod18 .picBox { height: 400px; width: 921px; margin: 0 auto; overflow: hidden; }
.wm_qdsz .mod18 .picBox img { width: 100%; }
.wm_qdsz .mod18 .picBox ul { height: 400px; }
.wm_qdsz .mod18 .picBox li, .honor .mod18 .picBox .cf a { width: 921px; height: 400px; }
.wm_qdsz .mod18 .listBox { margin-top: 10px; width: 921px; height: 280px; }
.wm_qdsz .mod18 .listBox .cf a { width: 230px; height: 280px; border: none; }
.wm_qdsz .mod18 .listBox li img { max-width: 230px; max-height: 280px; /*filter:alpha(opacity=100); opacity:0.8; -moz-opacity:0.8;*/ }
.wm_qdsz .mod18 .listBox li { width: 230px; height: 280px; }
.wm_qdsz .mod18 .listBox li.on img { filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; }
.wm_qdsz .mod18 .btn { bottom: 8px; }
.jsjs01 { width: 580px; margin-left: 340px; margin-top: 0px; height: 400px; background: #535353; box-sizing: border-box; padding: 20px; overflow: hidden; }
.wm_qdsz .jsjs01_t { margin-top: 0px; padding-top: 0px; line-height: 22px; height: auto; color: #FFF; font-size: 24px; margin-bottom: 20px; }
.wm_qdsz .jsjs01_t1 { font-size: 14px; line-height: 30px; color: #FFF; margin-bottom: 10px; }
.wm_qdsz .jsjs01_t1 span { color: #e02389; font-size: 18px; }
/* 强档师资轮播css */
/*.picScroll-left_qdsz{ width:1000px;   position:relative;  border:1px solid #ccc;   }*/
/*.picScroll-left_qdsz .hd{  background:#f4f4f4; position: relative;  height: 300px; }*/
/*.picScroll-left_qdsz .hd .prev,.picScroll-left_qdsz .hd .next{ display:block;  width:26px; height:55px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;*/
    /*cursor:pointer; background:url("../images/fxtb.png") -10px -154px no-repeat;}*/
/*.picScroll-left_qdsz .hd .next{ background-position:-24px -217px; position: absolute;right:-60px; top: 250px; }*/
/*.picScroll-left_qdsz .hd .prev{position: absolute; left: -50px;top: 250px;}*/
/*.picScroll-left_qdsz .hd .prevStop{ background-position:-60px 0; }*/
/*.picScroll-left_qdsz .hd .nextStop{ background-position:-60px -50px; }*/
/*.picScroll-left_qdsz .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }*/
/*.picScroll-left_qdsz .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer;  }*/
/*.picScroll-left_qdsz .hd ul li.on{ background-position:0 0; }*/
/*.picScroll-left_qdsz .bd{ }*/
/*.picScroll-left_qdsz .bd ul{ overflow:hidden; zoom:1; }*/
/*.picScroll-left_qdsz .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;position: relative;  }*/
/*.picScroll-left_qdsz .bd ul li .pic{ text-align:center; }*/
/*.picScroll-left_qdsz .bd ul li .pic img{ width:230px; height:283px; display:block;  padding:2px; }*/
/*.picScroll-left_qdsz .bd ul li .pic a:hover img{ border-color:#999;  }*/
/*.picScroll-left_qdsz .bd ul li .title{ line-height:35px;  position: absolute; bottom: 0; left: 2px; width:230px; height: 35px; background: url(../images/bg_tm.png) repeat;text-align: center; font-size: 18px; color: #FFF;  }*/
/*.picScroll-left_qdsz .bd ul li .title a{ color: #FFF;}*/


.wm_xxhd { width: 100%; background: #FFF; padding: 50px 0 10px; }
.wm_xxhds { width: 1140px; margin: 0 auto; }
.wm_xxhd_ul { width: 1200px }
.wm_xxhd_ul li { float: left; margin-right: 33px; margin-bottom: 30px; }
.xxhd_d { width: 260px; }
.xxhd_top { width: 260px; height: 194px; position: relative; margin-bottom: 10px; }
.xxhd_top img { display: block; width: 260px; height: 194px; }
.xxhd_top_t { height: 50px; line-height: 20px; color: #FFF; font-size: 14px; padding: 13px 10px 0; position: absolute; left: 0; bottom: 0; background: url(../images/bg_tm.png) repeat; }
.xxhd_d_t { line-height: 20px; color: #363535; font-size: 13px; height: 60px; text-overflow: ellipsis; width: 260px; overflow: hidden; }
.wm_xxhd_bd { margin: 30px 0 0px; overflow: hidden; }
.wm_mxjz { width: 100%; background: #f7f7f7; padding: 50px 0 10px; }
.wm_mxjzs { width: 1140px; margin: 0 auto; }
.wm_mxjzs .bd_t1 span { background: #f7f7f7; }
.wm_mxjzs .xxhd_d_t { height: 20px; text-align: center; white-space: nowrap; overflow: hidden; }
.wm_mxjzs .xxhd_top { height: 180px; overflow: hidden; }
.wm_mxjz .paginator { padding: 20px 0px 20px; }
.xxsp { width: 100%; background: #FFF; padding: 50px 0; }
.xxsps { width: 1140px; margin: 0 auto; }
/**********我们学校视频************/
.cl:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 }
.cl { zoom: 1 }
.successlunbo { width: 1000px; margin: 0 auto 45px; position: relative; height: 495px; }
/* sildes css begin */

.control { width: 775px; height: 495px; background: #e4e4e4; display: block; position: absolute; top: 0; left: 0; overflow: hidden; }
.change li { width: 775px; overflow: hidden; text-align: center }
/* 图片垂直居中,不是很准确 */

.change li .imgWrap { display: table-cell; width: 775px; height: 495px; vertical-align: middle; cursor: pointer;  *font-size: 500px;
}
.change li img { max-width: 775px; max-height: 495px;  width: expression(this.width > 775 && this.width > this.height ? 495: true);
 height: expression(this.height >775 ? 495: true);
vertical-align: middle; overflow: hidden }
/* 描述部分 */

.change li .textDesc { width: 770px; height: 35px; position: absolute; left: 4px; bottom: 4px; text-align: left; overflow: hidden; background: url(../images/bg_tm.png) repeat; }
.change li .opacity { width: 770px; height: 35px; position: absolute; left: 2px; bottom: 0; background: url(../images/bg_tm.png) repeat; display: none; }
.change li .title { margin-left: 2px; color: #e6e6e6; font-size: 14px; line-height: 35px; height: 35px; width: 770px; }
.change li .title a { color: #e6e6e6; }
.pageClass { text-align: center; z-index: 9; position: absolute; top: 50px; padding-top: 10px; }
.pageClass a { display: inline-block; width: 10px; height: 10px; margin: 0 3px; overflow: hidden; border: 1px solid #bebebe; background: #bebebe; border-radius: 5px; outline: none }
.pageClass a span { display: none }
.pageClass a:hover, .pageClass a.cur { border: 1px solid #be230a; background: #be230a }
/* 缩图部分 */

.thumbWrap { width: 210px; height: 495px; position: absolute; right: 0; top: 0; background: #e4e4e4; overflow: hidden; }
.thumbWrap .thumbCont { height: 423px; margin: 40px auto 0; overflow: hidden; position: relative; width: 170px; }
.thumbWrap ul li { /*height: 92px;*/
overflow: hidden; padding-bottom: 4px; text-align: center; width: 170px; }
.thumbWrap ul li div { display: table-cell; width: 170px; height: 102px; vertical-align: middle; cursor: pointer;  *font-size: 79px;
}
.thumbWrap ul li img { max-width: 170px; max-height: 102px;  width: expression(this.width > 170 && this.width > this.height ? 170: true);
 height: expression(this.height >102 ? 102: true);
vertical-align: middle; overflow: hidden }
.thumbWrap ul li.cur { }
/* 缩图按钮 */
.thumbPrev, .thumbNext { width: 100px; height: 24px; text-align: center; position: absolute; color: #000; z-index: 9; outline: none }
.thumbPrev span, .thumbNext span { display: none; }
.thumbPrev { left: 55px; top: 8px; background: url(../images/fxtb.png) 18px -372px no-repeat; }
.thumbNext { left: 55px; bottom: 10px; background: url(../images/fxtb.png) 18px -422px no-repeat; }
.ssprev { display: none; }
.ssnext { display: none; }
/* 首页友情链接css */
.picScroll-left_yqlj { width: 1140px; overflow: hidden; position: relative; }
.picScroll-left_yqlj .hd { overflow: hidden; height: 30px; background: #f4f4f4; padding: 0 10px; display: none; }
.picScroll-left_yqlj .hd .prev, .picScroll-left_yqlj .hd .next { display: none; width: 5px; height: 9px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url("../images/fxtb.png") no-repeat; }
.picScroll-left_yqlj .hd .next { background-position: 0 -50px; }
.picScroll-left_yqlj .hd .prevStop { background-position: -60px 0; }
.picScroll-left_yqlj .hd .nextStop { background-position: -60px -50px; }
.picScroll-left_yqlj .hd ul { float: right; overflow: hidden; zoom: 1; margin-top: 10px; zoom: 1; }
.picScroll-left_yqlj .bd { }
.picScroll-left_yqlj .bd ul { overflow: hidden; zoom: 1; width: 1245px; }
.picScroll-left_yqlj .bd ul li { float: left; _display: inline; overflow: hidden; text-align: center; width: 207px; }
.picScroll-left_yqlj .bd ul li .pic { text-align: center; }
.picScroll-left_yqlj .bd ul li .pic a { width: 104px; height: 104px; display: block; border-radius: 50%; float: left; }
.picScroll-left_yqlj .bd ul li .pic img { width: 104px; height: 104px; display: block; border-radius: 50%; }
.picScroll-left_yqlj .bd ul li .pic a:hover img { border-color: #999; }
.picScroll-left_yqlj .bd ul li .title { line-height: 24px; }
/*分页*/
.paginator { text-align: center; padding: 50px 0; }
.paginator img { vertical-align: text-top; }
.paginator a, .paginator span { display: inline-block; height: 30px; line-height: 30px; color: #35363a; font-size: 13px; border: 1px #e7e7e7 solid; padding: 0 11px; margin: 0 3px; border-radius: 3px; }
.paginator a:hover { background: #000; border-color: #000; }
.paginator span.current { color: #fff; background: #000; border-color: #000; }
/*分页--*/

.usmore { text-align: center; padding-bottom: 40px; }
.usmore a { color: #323232; border-radius: 4px; border: 1px #323232 solid; display: inline-block; padding: 8px 25px; font-size: 14px; }
.usmore a:hover { color: #fff; background: #323232; }
/*右侧浮动*/
.sidebar { position: fixed; right: 0; width: 100px; top: 50%; margin-top: -200px; z-index: 999; }
.sidebar a { display: block; }
.sidebar img { display: block; margin: 0 auto; }
.sidebar p.p1 { color: #fff; background: url(../images/r_dh.png) no-repeat; height: 94px; font-size: 17px; text-align: center; margin-bottom: 1px; }
.sidebar p.p2 { position:relative; text-align: center; height: 94px; margin: 1px 0; }
.sidebar p.p2 span{ position:absolute; right:100px; top:-120px; background:#fff; font-size:12px; color:#333; text-align:center; line-height:18px; display:block; width:111px; text-align:center; display:none;}
.sidebar p.p2 span em{ width:111px; text-align:center; background:#fff;}
.sidebar p.p2 span img{ display:block; width:111px; height:111px;}
.sidebar a.qp1 { background: url(../images/r_qq.png) no-repeat; height: 94px; font-size: 17px; text-align: center; color: #fff; }
#elevator{ margin-top:1px;}
.sykc,.qq1{ margin-bottom:1px;}



#preview{width:1000px;height:495px;margin:35px auto;zoom:1;overflow:hidden;}
#spec-n1{float:left;width:775px;height:487px;border:4px solid #e4e4e4;position:relative;z-index:5;zoom:1;}
#spec-n1 .o-img{width:775px;height:487px;text-align:center;}
#spec-n1 .switch{width:775px;height:487px;position:absolute;z-index:10;top:0;left:0;}
#spec-n1 img{width:775px;height:487px;_height:487px;}
#spec-n5{position:relative;float:right;width:210px;height:415px;padding:40px 0px;zoom:1; background:#e4e4e4;}
#spec-list{width:170px;height:414px;overflow:hidden; margin:0 auto;}
#spec-list ul{height:414px;overflow:hidden;margin:0;}
#spec-list li{width:170px;height:102px;text-align:center; margin-bottom:2px;}
#spec-list img{ width:170px;height:102px; display:block;}
#spec-n5 .control1{position:absolute; width: 100px; height: 24px;background-repeat:no-repeat;cursor:pointer;}
#spec-top{position:absolute; left: 55px; top: 8px; background: url(../images/fxtb.png) 18px -372px no-repeat;}
#spec-bottom{ position:absolute;left: 55px; bottom: 10px; background: url(../images/fxtb.png) 18px -422px no-repeat;}
#intro{float:left;width:720px;height:25px;line-height:25px;text-align:center;overflow:hidden;font-size:12px;}


.thumbPrev, .thumbNext { width: 100px; height: 24px; text-align: center; position: absolute; color: #000; z-index: 9; outline: none }
.thumbPrev span, .thumbNext span { display: none; }
.thumbPrev { left: 55px; top: 8px; background: url(../images/fxtb.png) 18px -372px no-repeat; }
.thumbNext { left: 55px; bottom: 10px; background: url(../images/fxtb.png) 18px -422px no-repeat; }
.ssprev { display: none; }
.ssnext { display: none; }

/*3.29新增版式样式-------------*/
/*学校公告*/
.idxnews{ width:1095px; margin:20px auto; border:1px #ebebeb solid; clear:both; overflow:hidden; height:66px; padding:0 20px;}
.idxnews span { color: #e02389; font-size: 20px; float: left; position: relative; z-index: 2; line-height: 66px; background: url(../images/idxico.png) no-repeat right center; padding-right:35px;}
.idxnews #scrollDiv { height: 25px; line-height: 25px; overflow: hidden; float: right; width:940px; margin-top: 20px; margin-right: 10px; }
.idxnews #scrollDiv li { height: 25px; padding-left: 10px; font-size:16px; color:#666;}
.idxnews #scrollDiv li a { color: #fff; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color:#666; float:left; width:785px;}
.idxnews #scrollDiv li a:hover { color: #e02389; }
.idxnews #scrollDiv li em{ float:right; *margin-top:-25px;}
/*学校风采*/
.idx_xxfc{ background:#f6f6f6; padding:35px 0 20px;}
.idx_xxfc .bd_t_p span{ background:#f6f6f6;}
.xxfc_js{ width:1137px; margin:25px auto 0;}
.xxfc_js ul{ clear:both; overflow:hidden; width:1155px;}
.xxfc_js li{ float:left; display:inline; width:211px; height:160px; margin:0 20px 20px 0;}
.xxfc_js li a{ display:block; position:relative;}
.xxfc_js li img{ display:block; width:211px; height:160px;}
.xxfc_js li p{ position:absolute; left:0; height:34px; bottom:0; width:100%; text-align:center; line-height:34px; color:#fff; font-size:14px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding:0 10px; box-sizing:border-box; z-index:2;}
.xxfc_js li span{ display:block; position:absolute; left:0; bottom:0; width:100%; height:34px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); z-index:1;}
/*学校荣誉*/
.idx_xxry{ width:1137px; margin:0 auto ; padding:35px 0 0;}
.picScroll-left_xxry{ width:1137px;  overflow:hidden; position:relative; margin-top:25px;}
.picScroll-left_xxry .hd{ display:none; }
.picScroll-left_xxry .bd{ overflow:hidden; height:218px; }
.picScroll-left_xxry .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_xxry .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; width:360px; height:218px;}
.picScroll-left_xxry .bd ul li a,.picScroll-left_xxry .bd ul li img{ display:block; width:360px; height:218px;}
/*3.29新增版式样式-------------*/
.history{padding: 0 0 80px;}
